package com.dyrj.jzb.po;

import com.alibaba.fastjson.JSON;

import java.util.HashMap;

/**
 * KFEJZB6084	回填动态码-修改手机	BackfillDynamicPassword
 * 用于申请修改手机号码的会员，回填手机动态码发送至银行。
 */

public class Po6084BackfillDynamicPassword extends PoBase{

    //资金汇总账号
    private String FundSummaryAcctNo;
    //交易网会员代码
    private String TranNetMemberCode;
    //见证子账户的账号
    private String SubAcctNo;
    //修改方式 1：短信验证码 2：银联鉴权
    private String ModifyType;
    //短信指令号 需与申请短信码时一致。
    private String MessageOrderNo;
    //短信验证码
    private String MessageCheckCode;
    //保留域
    private String ReservedMsg;

    //输出 保留域
//    private String ReservedMsg;

    public String getReqPara() {
        HashMap paraKeyDict = new HashMap();
        paraKeyDict.put("CnsmrSeqNo",this.getCnsmrSeqNo());
        paraKeyDict.put("MrchCode",this.getMrchCode());
        paraKeyDict.put("FundSummaryAcctNo",this.getFundSummaryAcctNo());
        paraKeyDict.put("TranNetMemberCode",this.getTranNetMemberCode());
        paraKeyDict.put("SubAcctNo",this.getSubAcctNo());
        paraKeyDict.put("ModifyType",this.getModifyType());
        paraKeyDict.put("MessageOrderNo",this.getMessageOrderNo());
        paraKeyDict.put("MessageCheckCode",this.getMessageCheckCode());
        paraKeyDict.put("ReservedMsg",this.getReservedMsg());
        return JSON.toJSONString(paraKeyDict);
    }

    public String getFundSummaryAcctNo() {
        return FundSummaryAcctNo;
    }

    public void setFundSummaryAcctNo(String fundSummaryAcctNo) {
        FundSummaryAcctNo = fundSummaryAcctNo;
    }

    public String getTranNetMemberCode() {
        return TranNetMemberCode;
    }

    public void setTranNetMemberCode(String tranNetMemberCode) {
        TranNetMemberCode = tranNetMemberCode;
    }

    public String getSubAcctNo() {
        return SubAcctNo;
    }

    public void setSubAcctNo(String subAcctNo) {
        SubAcctNo = subAcctNo;
    }

    public String getModifyType() {
        return ModifyType;
    }

    public void setModifyType(String modifyType) {
        ModifyType = modifyType;
    }

    public String getMessageOrderNo() {
        return MessageOrderNo;
    }

    public void setMessageOrderNo(String messageOrderNo) {
        MessageOrderNo = messageOrderNo;
    }

    public String getMessageCheckCode() {
        return MessageCheckCode;
    }

    public void setMessageCheckCode(String messageCheckCode) {
        MessageCheckCode = messageCheckCode;
    }

    public String getReservedMsg() {
        return ReservedMsg;
    }

    public void setReservedMsg(String reservedMsg) {
        ReservedMsg = reservedMsg;
    }
}
